package com.vegetable.modules.entity.stock.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 成本分摊DTO
 */
@Data
@ApiModel(value = "成本分摊DTO", description = "用于库存成本分摊的数据传输对象")
public class CostAllocationDTO {
    
    @ApiModelProperty(value = "待分摊的总成本")
    private BigDecimal totalCost;
    
    @ApiModelProperty(value = "分摊说明")
    private String remark;
    
    @ApiModelProperty(value = "选中的库存ID列表")
    private List<Long> selectedStockIds;
    
    @ApiModelProperty(value = "操作人ID")
    private Long operatorId;
    
    @ApiModelProperty(value = "操作人姓名")
    private String operatorName;
}